#ifndef FASYS_FASYS_PUBLISHER_MANAGAER_HPP
#define FASYS_FASYS_PUBLISHER_MANAGAER_HPP

#include "ipublisher.hpp"

namespace fasys{

class config_spaces;

class publisher_manager:
    public ipublisher
{
public:
  virtual ~publisher_manager();
  publisher_manager();
  virtual void publish(message& m);
  virtual void add_space(const channel_space& cs);
private:
  config_spaces *_spaces;
};

}

#endif
